An Efficient Parallel Join Algorithm Based On Hypercube-Partitioning

نویسندگان

  • Hwan-Ik Choi
  • Byoung Mo Im
  • Myoung-Ho Kim
  • Yoon-Joon Lee
چکیده

Many parallel join algorithms have been proposed so far but most of which are developed focused on minimizing the disk I t 0 and CPU costs. The communication cost, however, is also an important factor that can significantly affect the join processing performance in multiprocessor system. In this paper we propose an eficient parallel join algorithm, called CubeRobust, for hypercube multicomputers. The proposed algorithm is developed based on the observation that the size ratio of two relations to be joined is the dominant factor in the communication cost. We develop the analytic cost model for the proposed join algorithm. The performance comparisons show that the Cube-Robust join algorithm works better than others proposed earlier in a wide range of size ratios.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Parallel Matrix Multiplication Method Adapted on Fibonacci Hypercube Structure

The objective of this study was to develop a new optimal parallel algorithm for matrix multiplication which could run on a Fibonacci Hypercube structure. Most of the popular algorithms for parallel matrix multiplication can not run on Fibonacci Hypercube structure, therefore giving a method that can be run on all structures especially Fibonacci Hypercube structure is necessary for parallel matr...

متن کامل

A parallel sort-balance mutual range-join algorithm on hypercube computers

This paper presents an eecient parallel algorithm for computing the mutual range-join of N sets of numbers on shared-nothing hypercube computers. The algorithm iteratively joins each set to the mutual range-join of the preceding sets. Each join is performed on all processors of the hypercube in parallel. The algorithm uses a global sorting method to distribute the elements of the rst set evenly...

متن کامل

An Efficient Parallel Spatial Subdivision Algorithm for Object-Based Parallel Ray Tracing

Parallel ray tracing of complex scenes on multicomputers requires distribution of both computations and scene data to the processors. This is carried out during preprocessing and usually consumes too much time and memory. In this paper, we present an efficient parallel subdivision algorithm to decompose a given scene into rectangular regions adaptively and map the resultant regions to the node ...

متن کامل

A Parallel Bucket Mutual Range-join Algorithm

This paper presents an eecient parallel algorithm for computing the mutual range-join of N sets of data on shared-nothing hypercube computers. The algorithm repeatedly joins each set to the join result of the preceding sets. Each join is performed on all processors of the hypercube in parallel. The algorithm eeciently partitions the rst set evenly (range-wise) across all processors and then use...

متن کامل

An Efficient Permutation-Based Parallel Algorithm for Range-Join in Hypercubes

The range-join of sets R and S is deened to be the set containing all tuples (r; s) that satisfy e 1 jr ? sj e 2 , where r 2 R, s 2 S, e 1 and e 2 are xed constants. This paper proposes an eecient parallel range-join algorithm in hypercubes. To compute the range-join of two sets R and S on a hypercube of p processors (p jRj = m jSj = n), the proposed algorithm simply permutes the elements of R ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994